<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Document sans nom</title>
        <script type="text/javascript" src="Scripts/fonctions.js"></script>
	</head>

    <body>
    
    <button onclick="setText('[b]','[/b]');"><span style="font-weight:bold">g</span></button>
    <button onclick="setText('[i]','[/i]');"><span style="font-style:italic">i</span></button>
    <button onclick="setText('[u]','[/u]');"><span style="text-decoration:underline">u</span></button>
    
    <form method="post">
        <label>Votre article</label><br />
        <textarea id="contenu" name="contenu" rows="20" cols="100"/></textarea><br />
        <input type="submit" name="ajouter" value="Ajouter l'article"  />
    </form>
    
    
    </body>
</html>

<?php

if(isset($_POST["ajouter"]))
{
	$texte = stripslashes($_POST['contenu']); // On enlève les slash qui se seraient ajoutés automatiquement
    $texte = htmlspecialchars($texte); // On rend inoffensives les balises HTML que le visiteur a pu rentrer
    $texte = nl2br($texte); // On crée des <br /> pour conserver les retours à la ligne
	

	//pour mettre en gras [b][/b]
	$texte = preg_replace('#\[b\](.+)\[/b\]#isU', '<span style="font-weight:bold">$1</span>', $texte);
	
	//pour mettre en italique [i][/i]
	$texte = preg_replace('#\[i\](.+)\[/i\]#isU', '<span style="font-style:italic">$1</span>', $texte);

	//pour mettre en couleur [u][/u]
	$texte = preg_replace('#\[u\](.+)\[/u\]#isU', '<span style="text-decoration:underline">$1</span>', $texte);

	//pour mettre en couleur [color=][/color]
	$texte = preg_replace('#\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]#isU', '<span style="color:$1">$2</span>', $texte);
	
	
	
	
	echo $texte;
}


?>
